// 导入vue 和 vuex
import Vue from 'vue';
import Vuex from 'vuex';
// 1. 导入购物车的 vuex 模块
import moduleCart from './cart.js';
// 导入用户的 vuex 模块
import moduleUser from './user.js';

// 将vuex 注册为vue的插件
Vue.use(Vuex);

// 创建store的实例对象
const store = new Vuex.Store({
  modules: {
     // 挂载购物车模块中 cart 数组的访问路径是 m_cart/cart
      m_cart: moduleCart,
      // 挂载用户收货地址模块，访问路径为 m_user
      m_user: moduleUser,
  },
});

// 向外暴露
export default store;

